/* 
 * File:   Source.h
 * Author: adriano
 *
 * Created on October 3, 2012, 5:51 PM
 */

#ifndef SOURCE_H
#define	SOURCE_H

#include <string>

using namespace std;

class Source {
public:
    Source();
    Source(const Source& orig);
    virtual ~Source();
    void SetEndTime(int endTime);
    int GetEndTime() const;
    void SetStartTime(int startTime);
    int GetStartTime() const;
    void SetWidth(double width);
    double GetWidth() const;
    void SetFrequency(double frequency);
    double GetFrequency() const;
    void SetType(string type);
    string GetType() const;
    void SetPosition(double* position);
    double* GetPosition() const;
private:
    string type;
    double frequency;
    double width;
    int startTime;
    int endTime;
    double* position;
};

#endif	/* SOURCE_H */

